Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F14 France F15 Germany F1 Germany F2 France F4 France F5 Spain F23 France F3 Germany F2 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento Tennis Napoli Cup - Napoli Sporting Challenger - Turin XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Germany F11 Sweden F3 Akbank Private Banking TED Open - Istanbul Germany F4 National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana France F5 Italy F23 Wolfsburg Challenger Sunrise Challenger Barletta Challenger Pozoblanco Challenger Manchester Challenger Istanbul Challenger St. Remy Challenger Kolding Challenger Orleans Challenger Aachen Challenger Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger St. Remy Challenger Tashkent Challenger M25 Nottingham M25 Nottingham Aachen Challenger Helsinki Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Johannesburg Challenger GHI Bronx Classic - Bronx Nottingham Challenger Nottingham Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Dallas Challenger Kaohsiung Challenger Napoli Challenger San Remo Tennis Cup - San Remo Vancouver Challenger IX Open Internacional D'Andorra - Andorra Alphen Challenger BH Tennis Open International Cup - Belo Horizonte St. Remy Challenger Heilbronn Challenger Cherbourg Challenger Anning Challenger Nottingham Challenger Lexington Challenger Open de la Ville de Saint Denis - Reunion Island V Gramado Open de Tennis - Gramado Aptos Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Alphen Challenger Open de L'Isere (Open 38) - Grenoble Arroyo de la Encomienda - Valladolid Orleans Challenger Rennes Challenger Shimadzu All Japan Indoor - Kyoto Eckental Challenger Binghamton Professional Tennis Tournament - Binghamton Heilbronn Challenger Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Astana Challenger Kazan Challenger Garden Open 2004 - Rome Guadalajara Challenger Leon Challenger XI Open International D'Andorra - Andorra Shenzhen Challenger Tennis Napoli Cup 2004 - Napoli Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Irving Challenger Drummondville Challenger Le Gosier Challenger Vancouver Challenger Mons Challenger Eckental Challenger Bergamo Challenger Irving Challenger Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Portoroz Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Ourocard Tennis Challenger - Sao Paulo Open D'Orleans - Orleans Ethias Trophy - Mons Surbiton Challenger Heilbronn Open - Heilbronn Scheveningen Challenger Ethias Trophy - Mons Labertz Open by Stawag - Aachen Caltanissetta Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere The Surbiton Trophy - Surbiton Open de Rennes La Trinitaine - Rennes Le Gosier Challenger Johannesburg Challenger Athens Challenger Ostrava Challenger Rome Challenger Vancouver Challenger Chicago Challenger III Isla de Lanzarote - Lanzarote Mons Challenger Eckental Challenger Nottingham Challenger Sail Open - New Delhi Tunis Challenger Mobilux Open - Luxembourg Polska Energia Open - Bytom Dublin Challenger - Dublin Seoul Challenger Aptos Challenger Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger Pau Challenger Biel Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Samsung Securities Cup - Seoul Izmir Challenger Salzburg Challenger IX Abierto Internacional de Salinas - Salinas Kolkata Challenger Orleans Challenger Dallas Challenger Yokohama Challenger Fairfield Challenger Noumea Challenger Quimper Challenger Pozoblanco Challenger Cherbourg Challenger Taipei City Challenger Aix En Provence Challenger Aptos Challenger Vancouver Challenger Granby Challenger Open des Alpes Trophee BNP Paribas - Grenoble St. Remy Challenger Recanati Challenger Heilbronn Challenger Sarasota Challenger Savannah Challenger Heineken Trophy - 's-Hertogenbosch Bukhara Challenger - Bukhara Seoul Challenger Milan Indoors - Milan Recanati Challenger Bath Challenger Koblenz Challenger Copenhagen Open - Copenhagen Open de Moselle - Metz Alessandria Challenger Indian Wells Challenger Open de la Ville de Saint Denis - Reunion Island Ilkley Challenger Heineken Open - Auckland Segovia Challenger Open de Franche-Comte - Besancon St. Remy Challenger Open 13 - Marseille Quimper Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Charlottesville Challenger Rennes Challenger Seoul Challenger Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Challenger Ford de Cherbourg - Cherbourg Milan Indoors - Milan The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger Sporting Challenger 2003 - Turin Eckental Challenger Grand Prix Hassan II - Casablanca Canottieri Mincio Open - Mantova Estoril Open - Estoril Gemax Open - Belgrade The Stella Artois Grass Court Championships - London Francavilla Challenger Athens Challenger Rome Challenger Eckental Challenger Mercedes-Benz Cup - Los Angeles Bratislava Challenger ATP Open Castilla y Leon - Segovia Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Cherbourg Challenger Thailand Open - Bangkok Phoenix Challenger Kremlin Cup - Moscow South African Airways Tennis Open - Durban Busan Challenger Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Delray Beach International Tennis Championships - Delray Beach Gwangju Challenger Surbiton Challenger US Men's Clay Court Championships - Houston Challenger DCN de Cherbourg - Cherbourg Estoril Open - Estoril Hypo Group Tennis International - Portschach The Nottingham Challenger - Nottingham Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Kun-Ming Challenger Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Challenger Ford de Cherbourg - Cherbourg Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Yokohama World Tennis Gaora Cup - Yokohama Lugano Challenger Cremona Challenger Baden Open - Karlsruhe Heilbronn Challenger Tunis Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Ilkley Challenger Open de L'Isere - Grenoble Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Rome Challenger Hurricane Tennis Open - Bradenton Ciudad de Pozoblanco Open Diputacion - Cordoba SAP Open - San Jose Gerry Weber Open - Halle AEGON Championships - London Open 13 - Marseille Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Open des Alpes Trophee BNP Paribas - Grenoble Thailand Open - Bangkok Glasgow Challenger Orleans Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Bratislava Challenger Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Cherbourg Challenger Koblenz Challenger Recanati Challenger Winston Salem - Winston Salem Ethias Trophy - Mons San Marino Challenger Vancouver Challenger Open de Moselle - Metz Trani Challenger Erste Bank Open - Vienna Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Irving Challenger Quimper Challenger Quimper 2 Challenger Serbia Open - Belgrade Rome Challenger UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Rome Challenger Mouilleron-Le-Captif Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Erste Bank Open - Vienna Heineken Open - Auckland Legg Mason Tennis Classic - Washington Helsinki Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Petange Challenger Delray Beach Open - Delray Beach Vicenza Challenger US Men's Clay Court Championship - Houston Vicenza Challenger BMW Open - Munich Mons Challenger Noumea Challenger Heilbronn Challenger Rennes Challenger Rakuten Japan Open - Tokyo Belgrade Challenger PBZ Zagreb Indoors - Zagreb Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Ortisei Challenger Cherbourg Challeger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Jersey Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Quimper Challenger Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles AEGON Championships - London Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Stockton Challenger European Open - Antwerp Legg Mason Tennis Classic - Washington Nottingham Challenger Johannesburg Challenger Busan Challenger Mons Challenger Athens Challenger RCA Championships - Indianapolis Ortisei Challenger Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London Delray Beach International Tennis Championships - Delray Beach Le Gosier Challenger Hall of Fame Open - Newport PBZ Zagreb Indoors - Zagreb Busan Challenger Gerry Weber Open - Halle AEGON Championships - London Open 13 - Marseille Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Gimcheon Challenger Manchester Challenger Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Open 13 - Marseille Millennium Estoril Open - Estoril Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Vancouver Challenger Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London AEGON International - Eastbourne Bordeaux Challenger Mons Challenger ATP Kremlin Cup - Moscow Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Moselle Open - Metz Apia International - Sydney Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Ilkley Challenger Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Lexington Challenger Le Gosier Challenger Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hamburg Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Meerbusch Challenger AEGON Championships - London Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Biel Challenger Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Agri Challenger Citi Open - Washington Open Sud de France - Montpellier Vancouver Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Tata Open Maharashtra - Pune Prague II Challenger Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Open de Moselle - Metz cinch Championships - London Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London European Open - Antwerp Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Open 13 - Marseille Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch BMW Open - Munich BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger Qatar Open - Doha Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Bank Austria Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati Farmers Classic - Los Angeles Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Moselle Open - Metz Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos French Open - Paris Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami U.S. Open - New York If Stockholm Open - Stockholm If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors) Olympics - London Olympics - Rio de Janeiro